package aaaaa;

import java.nio.ByteBuffer;

/**
 * 堆外内存
 * 直接内存
 * 共享内存
 */
public class MyMemory {
    public static void main(String[] args) {

        ByteBuffer byteBuffer = ByteBuffer.allocate(123);

        //        try {
//            // 堆外内存
//            DirectBuffer directBuffer = Unsafe.getUnsafe().allocateMemory(12012l);
//
//            // 共享内存 mmap
//            MappedByteBuffer mappedByteBuffer = FileChannel.open((Path) new UniquePaths(), StandardOpenOption.CREATE).map();
//
//            // 零拷贝 sendfile
//            FileChannel fileChannel = FileChannel.MapMode;
//            fileChannel.transferTo();
//        } catch (Exception e) {
//
//        }
    }
}
